Kai Zhu solar cell hysteresis