Small earthquake rattles NJ towns in wake of Sandy