President lauds NAB on Rs 323 billion recovery