Britain faces 'bumpy months' in the run-up to Christmas and beyond, Boris Johnson warns