Stage 4 lung cancer how long to live