Tory shadow foreign secretary Dame Priti Patel said the Chagos Islands deal was ‘one of the worst foreign policy failures in modern British history’.