Direct and indirect effects of neighborhood factors and self-care on glycemic control in adults with type 2 diabetes.