Subaru takes top spot on Consumer Reports Brand Report Card