CarMax profit slips on weaker new-vehicle sales