TNC and cancer: Tenascin promotes cell adhesion and invasion but inhibits cancer cell proliferation