when cancer spreads to the brain how long to live