Kroger to acquire Harris Teeter for $2.5 billion