Consumer Reports judges Ram 1500 EcoDiesel tops among half-ton pickups