Teva, Mylan launch Viagra generics in Europe