Starmer doubles down and says Rachel Reeves ‘did not mislead the public’ ahead of the Budget