The besieged town of Marawi City celebrates independence day nearly three weeks after fighters linked to Islamic State overran the city.