Millions are under heat alerts as Seattle and Portland could see temperatures 30 degrees above normal.