Effect of silver modification on structure and catalytic performance of Ni-Mg/diatomite catalysts for edible oil hydrogenation