Cancer invasion and metastasis: changing views