Attorney General Jeff Sessions fired former FBI Deputy Director Andrew McCabe late Friday, less than two days shy of his retirement, ending the career of an official who had risen to serve as second-in-command at the bureau.