30-year yield hits 5.06% as $39.5 trillion debt weighs on markets