Causes, coping and consequences of stress at work