Nearly 6,000 flights canceled as major blizzard hits Northeast