Teva launches generic Effexor XR