Chinese shoppers continue to spend in April, with retail sales rising at a record annual level of 22%.