Boris Johnson suffered a surprise blow to his election campaign on day one of the contest when senior Cabinet minister Nicky Morgan announced she was quitting politics.