Ukraine announced a high-profile prisoner swap early Thursday that culminated months of efforts to free many of the Ukrainian fighters who defended a steel plant in Mariupol during a long Russian siege. In exchange, Ukraine gave up an ally of Russian President Vladimir Putin.