A novel structure ZnO-Fe-ZnO thin film memristor