Turnover retail up 3% in April