Behemoth storm dumps snow on Northeast