Carl Peterson resigns