Explaining bond spreads via default risk, taxes, rating transition, and liquidity