I have heard that generic Viagra is good, I saw on one website that the price is much lower that brand. Is it safe to take it? Please respond