The car of the future is connected, autonomous, shared, and electric