British PM Starmer in Parliament showdown over US ambassador scandal