China reckons with heat wave