Winter fuel payments will extend to everyone over the state pension age with an income of or below £35,000 a year, Chancellor Rachel Reeves has announced.