Philippine troops kill 10 militants after Arroyo vow