Missense mutations in the human beta fibrinogen gene cause congenital afibrinogenemia by impairing fibrinogen secretion