At least 15 people have died and over 100 injured after a 7.8-magnitude earthquake struck southern Philippines, officials say.