Wyeth agrees not to sue Sun over generic Effexor