G-Adaptive mesh refinement -- leveraging graph neural networks and differentiable finite element solvers