generic levitra professional 20 mg PMC free article PMC5548844 PubMed 28791566