Diabetes battle "being lost" as cases hit record 382 mln