Buitrago celebrates biggest win of career in Giro stage triumph