Fully printed ZnO-based valency-change memories for flexible and transparent applications