Powerful 7.8-magnitude earthquake strikes southern Philippines