Fighting in southern Philippines rages for third day