Sajid Javid has been named Britain’s new health secretary after Matt Hancock was forced to resign on Saturday following revelations he broke coronavirus rules.