Duke nabs former UF commit, top national prospect Austin Rivers