US national debt tops $40 trillion as bond yields hit 2007 highs · Pollar