Snow storm blankets Northeastern US