The Role of Macrophages in Cancer Development and Therapy | Synapse