Shane McMahon agrees to terms with SmackDown's new General Manager