Ranbaxy gets FDA approval for Novartis's Diovan generic