人为什么有不同血型