Kroger Q3 profit slips 2%, but beats Street