A 7.8-magnitude earthquake struck the southern Philippines on Monday, killing at least three people, collapsing buildings and sparking tsunami warnings across the region.