Peter Strzok, the FBI agent who came under fire by Republicans for sending text messages that disparaged Donald Trump during the presidential campaign has been fired.