For decades, the Philippine island of Mindanao has been plagued by violence, as ethnic groups fight for more autonomy from the government.