Predicting The Timing Of Clinical Outcomes In The Presence Of Multiple Events And Noisy Labels