US debt tops $40 trillion as yields hit 19-year high