Retail turnover nearly 5% up