Shane McMahon resigns from WWE