Retail inflation rises to 7.79 per cent in April, an eight-year high