European Commission fines 9 pharma firms, including Ranbaxy