Cameras vs. LiDAR — which is best for self-driving cars?