US Congress okays $1 trillion infrastructure bill, a long-delayed win for Biden