America needs $8 trillion worth of infrastructure over the next two decades—and China could help