Can diabetes cause heart attacks