A battle between Philippine troops and militants in Marawi is related to President Duterte's war on drugs, according to the country's finance chief.