Transforming growth factor beta: tumor suppressor or promoter? Are host immune cells the answer?

Transforming growth factor beta: tumor suppressor or promoter? Are host immune cells the answer?