The seemingly insatiable demand for high-yield corporate debt has forced Vanguard to close a junk bond mutual fund after investors pumped $2 billion into the fund the past six months. The firm is closing the $16.9 billion High-Yield Corporate Fund to most new accounts “in an effort to curtain...