Teva Pharma to buy $7.5 million stake in Cocrystal Discovery, which studies antiviral drugs