Major quake hits southern Philippines