Melatonin directly resets the rat suprachiasmatic circadian clock in vitro