UK prime minister fends off calls to quit in chastening House of Commons debate