Three-Dimensionally Textured Photovoltaic (PV) Cells