Macrophages at the crossroads of anticancer strategies