Maria Eskelinen University of Oxford Monetary Policy, Agent Heterogeneity and Inequality – Insights from a Three-Agent New Keynesian Model