sildenafil rx price help with viagra hard on can allopurinol cause liver damage lexapro half-life withdrawal generic prednisolone