Boris Johnson hit by defection of MP to Labour just before PMQs