Elections in Kazakhstan were due next year, but President Nursultan Nazarbayev has called an early vote. He has ruled the country ever since independence from the Soviet Union in 1991.