Stephen Keshi has told a South African radio station that he has resigned after leading Nigeria to the African Nations Cup title.