Strong earthquake rocks southern Philippines