Best hybrid cars under $35,000, according to Consumer Reports