María Corina Machado and Edmundo González Urrutia have been named winners of the annual Sakharov Prize.