Molecular mechanisms of cancer invasion