Boris Johnson says holidays will be "trickier" this year and appeals for "patience"