Macrophages and dendritic cells: what is the difference?