Boris Johnson challenged by nurses over NHS pledges