Chris Salcedo: Democrats have 'nothing to run on'