Invasion and metastasis: the elusive hallmark of cancer