Bidirectional hydrogenase