Britain's national security adviser said Europe must not let gas shortages caused by the Iran war become 'an advantage' for Vladimir Putin.