Why government-run grocery stores are inevitably doomed to failure