A magnitude 5.4 earthquake shook Zamboanga del Norte before noon on Thursday, the Philippine Institute of Volcanology and ...