Oil spikes above 34 dollars amid Iraq-Kuwait tension