Fabrication and piezoresponse properties of {100} BaTiO3 films containing highly ordered nanocube assemblies on various substrates