Characterization of novel BaZnSnO thin films by solution process and applications in thin film transistors