Does type 2 diabetes cause heart disease?