Consumer Reports: Model 3 Tops Owner Satisfaction List