A cholera outbreak in war-ravaged Yemen could infect more than 300,000 people by the end of August, up from nearly...