Restructuring Sovereign Bonds: Holdouts, Haircuts and the Effectiveness of CACs