Magnitude 6 quake rocks Northern Philippines