Animal models for type 1 and type 2 diabetes: advantages and limitations | Synapse