Electro-reduction of N2 on nanostructured materials and the design strategies of advanced catalysts based on descriptors