UN recognises peasants' rights after 17 years of struggle