Invasion emerges from cancer cell adaptation to competitive microenvironments: quantitative predictions from multiscale mathematical models.