Hundreds of thousands without power in US, Canada after ice storm