Electrodeposition of uniformly distributed Ru and Ru–Pt nanoparticles onto n-type Si electrodes