The Kahler potential of Abelian Higgs vortices