Affine Body Dynamics: Fast, Stable & Intersection-free Simulation of Stiff Materials