Millions under excessive heat warnings from coast to coast