Jeremy Hunt is named as the new foreign secretary after Boris Johnson quits over the PM’s Brexit strategy.