But the chancellor rules out a “blank cheque”, promising to keep within existing spending rules.