DIRC: A Particle identification system for BaBar