Xi promotes 2 generals as anti-corruption purge thins military ranks