Nigel Farage is heading to Mar-a-Lago to meet Donald Trump as the US president's attacks on Keir Starmer over the Chagos Islands deal threaten to derail the controversial agreement with Mauritius