Jeremy Hunt appointed new foreign secretary after Boris Johnson quits