STARZ leases 100K square feet in Greenwood Village