Piedad Cordoba barred from public office for 18 years