A joint model for recurrent events and a semi-competing risk in the presence of multi-level clustering. (November 2019)