Self-driving Nissan Leaf takes to Europe's streets for first time