Prime minister Boris Johnson said he was 'very confident' the UK would get a deal, but that 'any government' would prepare for no deal.