Teva's generic version of AstraZeneca's Nexium gets FDA approval