Estimating the incidence of prediabetes and type 2 diabetes among taxi drivers in Indonesia