$120-m shelter for homeless to be built in Kingston