Homeless shelter to hold annual benefit