Iraqi forces displayed the huge cache of weapons as they confirmed they had recaptured three more neighbourhoods in the besieged city.