Heat wave causes 28 deaths, 3,000 heat-related cases in South Korea