Joint frailty models for recurring events and death using maximum penalized likelihood estimation: application on cancer events | Synapse