Shane McMahon resigns