Senate passes bipartisan $1 trln infrastructure bill