Boris Johnson hopes that the success of the Covid-19 vaccine will inoculate him against Brexit critics