More than 100 million Americans have diabetes or prediabetes