Maturation of beta cells: lessons from in vivo and in vitro models | Synapse