O'Reilly Rips Stewart: 'How Can You Watch Eight Hours of Fox News Every Day and Still be a Pinhead?'