President Donald Trump has fired General Timothy Haugh, the director of the U.S. National Security Agency.