The effects of pulse–reverse parameters on the properties of Ni–carbon nanotubes composite coatings