Modelling the freezing behaviour of ITS-90 metal fixed points for better understanding of the influence of impurities and thermal effects