Snow and Ice Pose a Vexing Obstacle for Self-Driving Cars