New Finance Bill means 24 new taxes since 2000