Magnitude 6.1 quake strikes off Java island