Factors affecting health-care costs and hospitalizations among diabetic patients in Thai public hospitals