Breakdown products of fibrin and fibrinogen: molecular mechanisms and clinical implications