Virtual world lets AI cars learn to drive