Nissan Leaf completes 8,000 mile Mongol Rally