Gravar-mail: Semiparametric analysis for recurrent event data with time-dependent covariates and informative censoring