Cancer survival: current reality and future possibilities