Thin Film And Powder-Based Semiconductor Photoanodes For Visible Light-Induced Water Splitting