Christine Lagarde resigns