Nvidia develops virtual testing platform for self-driving cars