who has more cap room Dolphins or the Giants????