A 6.7-magnitude earthquake has struck in the Indian Ocean south of the Indonesian island of Java, the US Geological