Impact of extreme temperature on hospital admission in Shanghai, China.