Thermal stability of Ni silicide films on heavily doped n+ and p+ Si substrates