Investors are returning to US government debt as the 10-year Treasury yield approaches 5%, betting yields may be near their peak after the market’s worst long-run return in a century. Treasurys attracted $5.4 billion in a week, part of $12.1 billion flowing into bonds overall.