o型血为什么只能接受o型血