Fibrin(ogen), platelets and a new theory of atherogenesis.