Petters resigns in wake of fraud investigation