Budget means £54.4bn in tax changes over next five years