Shortage puts peanut prices at all-time high