Theft remained a significant challenge, with 5.5 million detected incidents last year – costing retailers nearly £400 million