This week’s Budget clashes with his “absolute guarantee” on tax.