Kroger buys pharmacy records from 42 Shopko stores