ultra-thin photovoltaic device