Macrophages in tumour development and metastasis