Allies of the US president-elect have been critical of the deal because of implications for the strategically important Diego Garcia military base.