Teva reportedly set to sell generic Viagra in Europe