China commercial banks sell net $2.5 billion of forex in July - FX regulator