solar cell hydrogenation