Magnitude 6.3 quake hits southern Philippines