San Diego non-profit forced to stop making meals for homeless