Entire band absorption enhancement in double-side textured ultrathin solar cells by nanoparticle imprinting