Boris Johnson says overseas vaccine passports will probably be a “fact of life”.