Retail turnover nearly 7% up