Multi-scale Models of Tumor Growth and Invasion