Welsh audit shows healthy finances