Managing agricultural price risk in developing countries