Monocyte and macrophage development and function