Firm Heterogeneity in Cost Structure and Price Adjustment: Micro Evidence and Macro Implications