People stock up on energy-efficient appliances as household bills rise but overall retail sales fell.