Philippines: 31 Daesh-linked militants killed