San Francisco Frontiers - Shanghai swelters through hottest May day in 100 years