War-ravaged Sudan battles cholera epidemic