Keynesian macroeconomic theory