Appeals court rules in favor of Novartis; stops Teva from selling generic Famvir for now