Hydrogenation of fullerene cations in the gas phase: reactions of fullerene cations and dications with atomic and molecular hydrogen