Constantin Cantacuzino — Romanian noble and historian