Group distance magic labeling of direct product of graphs