6.4 magnitude earthquake strikes off coast of southern Philippines