2.8 magnitude earthquake rattles northern Delaware, southwest New Jersey