Strides Pharma likely to launch affordable insulin from Stelis stable