Spikes in grain prices are regularly blamed on oil shocks, droughts and emerging markets’ hunger for meat. The real culprit in the three bubbles-and-busts of the last five years, however, isn’t the weather. It’s financial speculation.