Retail sales boost cools as consumers spend on entertainment