One-pot synthesis of diiron phosphide/nitrogen-doped graphene nanocomposite for effective hydrogen generation