how many different diabetes are there