A nonvolatile memory device made of a graphene nanoribbon and a multiferroic BiFeO3 gate dielectric layer