Millions under heat alerts across the country