Magnetic properties and giant cryogenic magnetocaloric effect in B-site ordered antiferromagnetic Gd2MgTiO6 double perovskite oxide