99-year lease for $1.2B biotech center goes under review