White House Communications Director Anthony Scaramucci resigns