Philippines' President Rodrigo Duterte apologises for declaring martial law and the damage done by street battles and government air strikes in Marawi City.