Towards a post-Keynesian consensus in macroeconomics: Reconciling the Cambridge and Wall Street views