A Complex Dynamic Model for Cancer Growth and Metastasis