Macrophages in inflammation, repair and regeneration