The infrastructure spending plan negotiated by the White House and a bipartisan group of lawmakers carries a $1 trillion price tag. Major highlights: