Monocyte heterogeneity and functions in cancer