Retail and hospitality sectors fear empty city centres are holding back recovery