Soup kitchen relies on donations to feed thousands every week