Professional autonomy and work setting as contributing factors to depression and absenteeism in Canadian nurses.