Exact non-abelian duality