CarMax settles charges it did not disclose U.S. vehicle recalls