Nissan to launch autonomous car by 2020