A Multifactor Model of Credit Spreads