China promotes two generals amid anti-corruption purge | PiQ Markets