Hardiness and social support as moderators of stress.