New Collier County parking deal reached