heterojunction device zinc oxide tellurium