Distribution of Haemoglobin Variants , ABO and Rh Blood Groups in Blood Donors Attending Aminu Kano Teaching Hospital