NAB recovers Rs864b from corrupt elements since inception