Boris Johnson has faced a double defeat in the House of Commons after MPs turned down his motion for a general election. Earlier, MPs backed a bill aimed at blocking a no-deal Brexit if the prime minister had not agreed