Punjab Revenue recovers millions through audit