Former Treasury minister Jim O’Neill, who previously advised Rachel Reeves, has warned she has ‘hemmed herself in’ too much by sticking to election pledges on taxes and pensions