Ed Rendell: Democrats lost spin war