The chancellor vowed there would be a ‘reduction in the benefits bill’ before the next general election – and then Downing Street intervened