Trump fires a half-dozen top military leaders