Quake of 5.7 shakes North India