How brick-and-mortar retail has defied the dour predictions