Denver's new, and only, Homeless Jesus statue