Putting derivatives to work in development finance