does viagra cause ed reddit does sildenafil cause impotence