When Donald Trump visits Britain later this week, Prime Minister Theresa May will have to face a harsh reality: Brexit makes Britain more dependent than ever on an alliance with the most unpredictable US president in living memory.