Theoretical investigation of “nano-muffin” and inverted nano-pyramid surface textures for energy harvesting in very thin c-Si solar cells