Powerful storms and heat wave cause power outages in Midwest, Northeast