Attorney General Jeff Sessions says he has fired Andrew McCabe, a former FBI deputy director who was a regular target of President Donald Trump's anger and criticism, just two days before McCabe's scheduled retirement date. McCabe suggested the move was part of the Trump administration's "war on the FBI."