5.9 million Chinese short of drinking water