Modeling of triangular-shaped substrates for light trapping in microcrystalline silicon solar cells