Ranbaxy launches authorized generic diabetes drug