The Yin-Yang of tumor-associated macrophages in neoplastic progression and immune surveillance.