viagra being ineffective over time