The 20 best new cars for teenagers, according to Consumer Reports