Boris Johnson says Britain 'might have to wait' beyond June 21 to ditch all rules