Global food prices offer promise and peril