Will Brexit mean early exit for Boris Johnson?

UK prime minister is embattled after facing double defeat as parliament rejects his plans for Brexit and snap election.