A massive 7.4-magnitude earthquake struck off the coast of the Philippines on Thursday, triggering fears of a possible tsunami and aftershocks across the region.