Biological mechanisms of invasion and metastasis