Bill Clinton defends charity, says won’t give up paid speeches