Anthony Scaramucci has confirmed he will not be collecting a salary under his new position as White House communications director.