$1.6 trillion needed for infrastructure