Preparation of Ag/ZnMgO nanocomposites as novel highly efficient photocatalysts by one-pot method under microwave irradiation