Non-linear model of cancer growth and metastasis: a limiting nutrient as a major determinant of tumor shape and diffusion