把人类血型分为A型B型O型和AB型的依据是什么