Duterte declares martial law in south Philippines