Metal oxide catalysts for carbon nanotubes growth : the growth mechanism using NiO and doped ZnO