Ag@ZnO core-shell nanoparticles study by first principle: The structural, magnetic and optical properties