Why this could be the best opportunity in years to buy investment grade corporate bonds