Variance explained for time-to-event outcome