New US tax law brings Warren Buffett a nice check: $29 billion