No. 1 Kansas squanders lead, still tops No. 9 North Carolina