Lancaster County to open its first homeless shelter before the spring