Jefferson Vargas wins fourth stage Tour of Colombia