Yields on 10-year Treasuries are likely to push toward 5% over the course of the next few months. A combination of higher U.S. interest rates and greater investment flows from abroad into U.S. public ...