Prices have spiked 18% in the last three months, with farmers in Brazil preparing for the worst harvest in 20 years.