General self-efficacy and the effect of hospital workplace violence on doctors' stress and job satisfaction in China