Credit Risk: Modeling, Valuation and Hedging