shanghai 29℃39℃