Hegseth fires general