Teva, maker of generic and brand-name drugs, feels the pressure of both industries