Job stress, social support at work, and insomnia in Japanese shift workers.