Many Kenyans still believe in the power of witch doctors. They don't just provide traditional remedies, they also make a range of promises - from revenge for adultery, to success at work and wealth - and even victory for trailing election candidates.