Cholera outbreak infects thousands in Afghanistan