Data from China beat expectations, as retail sales jumped 3.3% year-on-year, proving consumers are shaking off coronavirus-related caution.