Cholera and ABO Blood Group: Understanding an Ancient Association