More than 1.2 million customers lack power amid unrelenting heat