Work and health psychology: towards a theoretical framework