Retail sales stabilise but non-essential retailers continue to struggle - CBI