A magnitude 5.7 earthquake struck Leyte, Philippines on Monday, German Research Centre for Geosciences (GFZ) said.