Blue Devils smoke the Tar Heels 96-56