Non-homogeneous semi-Markov reliability transition credit risk models