The multiple roles of tumour stroma