Nearly 20 million people in China could be exposed to water contaminated with arsenic, a new analysis suggests.