A magnitude 6.1 earthquake struck Mindanao, Philippines on Friday, the German Research Centre for Geosciences (GZF) said.