The White House insists that the gift is legal, but some of Trump's biggest backers have criticised the deal.