Price Rigidity: Microeconomic Evidence and Macroeconomic Implications