Soup kitchen struggles to make ends meet