Colombia show character to hold mighty Brazil in soccer friendly