Sir Desmond Swayne has accused the government of “chasing two antelopes” in his verdict of the budget.