Cholera and Shiga toxin B-subunits: thermodynamic and structural considerations for function and biomedical applications.