U.S. corporate bonds are trading at their lowest price relative to stocks in over 20 years.