Text this: Ambient energy harvesting by ZnO thin film