U.S. President Donald Trump has fired Michael Atkinson, the intelligence community inspector general who handled the Ukraine whistleblower complaint that triggered the president's impeachment.