Effect of halogen atoms (Cl, Br, I) on the structure and catalytic behavior of Ag(111) surface: a density functional theory study