Bumper Finance (No.2) Bill released running to 554 pages, the longest piece of tax legislation since 2017 with raft of measures to crack down on tax avoidance promoters and thresholds frozen for six years