Offshore quake rocks Mindanao, killing at least 35 and injuring more than 200.