Victor Davis Hanson net worth