'Haven' for Spokane homeless opens Wednesday