Iraq war may cripple the Caribbean