G8 piles pressure on Iran; vows 'timely' supplies to oil markets