Michael Madigan resigns