Teva seals deal to market copy of AstraZeneca diabetes drug