CarMax criticized for selling cars with open recalls