NYC to spend $650M on combating homelessness and mental illness