Oil price spike threatens global recovery