On 21 July 2017, Iraq's second city Mosul was liberated from the Islamic State after three years of brutal rule. But has the traumatised city recovered?