Transitive and Self-dual Codes Attaining the Tsfasman-Vladut-Zink Bound