A 6.1-magnitude earthquake has struck off the coast of the southern Philippines, the US Geological Survey reported, but there