Philippines: Duterte declares truce with communists