Ranbaxy launches branded acne drug