Chancellor Rachel Reeves has announced that more than three-quarters of older people will get the allowance - worth up to £300 - this winter.