Effect of composition and nanostructure on the mechanical properties and thermal stability of Zr100-xCux thin film metallic glasses