#2 Duke beats #7 Creighton 66-50