Cold snap drives homeless to Haven for Hope