Novartis, Ranbaxy argue over Diovan patent