Diabetes and blood pressure mediate the effect of obesity on cardiovascular disease