Prediction of the structures of free and oxide-supported nanoparticles by means of atomistic approaches: the benchmark case of nickel clusters