how much is generic viagra at costco over the counter viagra alternatives what happens if you take viagra and dont need it