Boris Johnson said he could not be '100% confident' that a vaccine would be available this year or next year