Millions spent on homelessness, but problem is getting worse