Ranbaxy to launch generic Actos