Micro/nanotexture crystalline silicon solar cells for space applications