On the theory of tumor self-seeding: implications for metastasis progression in humans