Structure and function of von Willebrand factor