Blizzard leaves 290,000 in Massachusetts without power