Kroger Q2 profit slips, but tops expectations