john maynard keynes and karl marx hybrid