Magnetic field assisting DC electrodeposition: general methods for high-performance Ni nanowire array fabrication.