Magnitude 5.5 quake shakes Japan