Magnitude 5.8 earthquake rattles Philippines