Mark Rayner resigns