Electric cars autonomously drive from Italy to Shanghai