Donald Trump has signed an executive order to open a migrant detention centre at Guantanamo Bay.