how old is Victor Davis Hanson