Philip Hammond announces he will resign if Boris Johnson becomes prime minister

304