'Buy local' can be bad economics