Uniqueness of topological solutions for a class of self-dual vortex theories