Light Management in Photovoltaics and Photoelectrochemical Cells Using Tapered Micro and Nano Structures