National debt passes $34 trillion