CultCube: Experiments in autonomous in-orbit cultivation on-board a 12-Units CubeSat platform