Berliner Abendpost - Shanghai swelters through hottest May day in 100 years