Evo Morales is one of the world's most controversial political leaders. His story is extraordinary: poor shepherd-boy, persecuted coca grower, self-professed admirer of Ch Guevara, hero of the anti-globalization movement, and first indigenous president of modern Latin America.