Soaring temperatures trigger red alerts in 68 Chinese cities as roofs melt and roads buckle