Tumour-associated macrophages: versatile players in the tumour microenvironment