A review of curve fitting error criteria for solar cell I–V characteristics