viagra us patent date Cost of viagra 100mg