Facile synthesis of 3D porous nitrogen-doped graphene as an efficient electrocatalyst for adenine sensing