Functionalized cellulose-magnetite nanocomposite catalysts for efficient biodiesel production