Voters gave government "powerful new mandate": Boris Johnson His Conservatives secured 326 seats required for majority Tories headed for biggest majority since heyday of Margaret Thatcher