China's Fosun Pharma to buy smaller stake in Indian pharma firm