Lease deal for 93 Court St. storefront is a record $200-plus per square foot