Rising oil prices could strangle recovery