Rest easy, pharma. AstraZeneca, Ranbaxy prevailed in landmark pay-for-delay case