Classes suspended in General Santos and South Cotabato after a magnitude 6.4 earthquake.