Shanghai Index surges 3% as food price index dives