Linearism, cyclicism and development in Hegel's philosophy of history