Keir Starmer has denied accusations he misled MPs over Lord Mandelson’s appointment as the UK’s ambassador to the US.