Macroeconomic Frictions: What Have We Learned from the Real Business Cycle Research Program