Keir Starmer accuses Boris Johnson of 'abandoning the science'