Extreme weather in U.S., Canada: Elsa batters East Coast as heat wave roasts the west