Blood group terminology 2004: from the International Society of Blood Transfusion committee on terminology for red cell surface antigens