how many different kinds of diabetes are there