Improved photovoltaic method for measurement of minority carrier diffusion length applied to silicon solar cells