US President Donald Trump has ordered the construction of a migrant detention facility in Guantanamo Bay which he said would hold as many as 30,000 people.