Macrophages and cancer