Effect of Ambient Air Pollution on Hospitalization for Heart Failure in 26 of China's Largest Cities.