The islet circadian clock: entrainment mechanisms, function and role in glucose homeostasis