Boris Johnson warns UK must prepare for ‘no deal’ with EU