ABO blood group and von Willebrand factor: biological implications