Ball Packings and Lorentzian Discrete Geometry