The impact of social support and job stress on public health nurses' organizational citizenship behaviors in rural Taiwan.