Performance variation of carbon counter electrode based dye-sensitized solar cell