Deep End-to-End Survival Analysis with Temporal Consistency