Hornets take Duke guard Austin Rivers at No. 10