Driverless, electric future just round the corner for urban cars