DePaul nips PC, ends 25-game Big East losing skid