Tour Colombia: Richard Carapaz wins thrilling stage 5 summit finish at Alto del Vino

Ecuadorian comes out on top after 30km closing climb of non-stop action, Contreras defends race lead