ABO Blood Group and Vascular Disease: An Update