Was john maynard keynes a socialist?