European stocks edged closer to their pre-war record high as optimism about a possible deal between Iran and the US lifted sentiment and sent oil prices lower.