New tenants bring Shoppes of Madison to 98% occupancy