The FBI has fired agent Peter Strzok, whose anti-Trump text messages fueled controversy over the investigation into Russia's election interference, a move that U.S. President Donald Trump quickly celebrated.