long term effects of taking viagra daily can a man take viagra every day