Ranbaxy Laboratories: It is raining bad news