Magnitude 6.9 earthquake jolts Philippines