Applying the social ecological theory to Type 2 diabetes prevention and management