Applying recurrent event analysis to understand the causes of changes in firm credit ratings