为什么会有不同血型