Consumer Reports names top 10 cars of 2013