Hegseth forces out 24 generals as Pentagon purge deepens