What has no effect on the duration of cholera?