Day-to-day spending on the NHS will increase by £29bn a year, Rachel Reeves has announced, as she accepted that voters are yet to feel an improvement under Labour.