Colombia beat Mexico in Dallas friendly