stage 4 lung cancer how long to live