'It's heat or eat': 7m older Britons worried about cost of e