Earthquake rattles New Jersey and Delaware