is pamelor safer does celexa cause erectile dysfunction generic name for cymbalta pamelor 25 mg