Randomly rough and hybrid textures for broadband light trapping in thin-film solar cells