Factors associated with staff stress and work satisfaction in services for people with intellectual disability.