BREAKING: Al Franken will resign effective January 2.