Free-boundary tokamak equilibria