Pistons hold onto No. 1 pick, select Oklahoma State star Cade Cunningham