Kansas church wins court battle to host homeless shelter