New shelter for the homeless opens tomorrow