Late goal drama gives Colombia 2-1hard-fought victory against US