Hetero-nanostructure of silver nanoparticles on MOx (M = Mo, Ti and Si) and their applications