cancer spread prediction