Trump surprised his British allies again by breaking with official US policy and calling for Northern Ireland's reunification with Ireland.