Boris Johnson was clinging to his premiership on Monday night after 148 of his MPs voted to oust him from Downing Street in a ballot that exposed potentially fatal rifts within his party. Now Johnson will remain in office, but the speculation will inevitably intensify as to whether - and for how long - he can survive.