Top US military officials fired