Zambia win African Cup of Nations