What the $1.2 trillion infrastructure bill will fund, how we'll pay for it, and whether it will actually pass | Fortune