Britain and the European Union are on the cusp of a Brexit deal which could be clinched in the next 24 to 48 hours, Prime Minister Theresa May’s de facto deputy said on Tuesday.