Multi-level resistive switching behaviors and retention characteristics in ZnO/Nb:SrTiO3 heterojunction