Kroger error hits shopper with $12,000 charge