US President Donald Trump pledges to bring one trillion dollars in public and private investment to rebuild what he called America's crumbling infrastructure.