New Philippine President Rodrigo Duterte has declared a unilateral ceasefire with Communist rebels, who have been fighting the government for years.