Electric characterization and modeling of microfluidic-based dye sensitized solar cell