The Philippines military says the week-long assault by Islamist rebels in the city of Marawi is fuelled by stolen guns and freed prisoners.