Consumer debt passes $17 trillion