andrew sullivan net worth