Senate passes first major rewrite of Tax Code in 31 years