Macrophages and cancer.