o型血的人为什么不能喝酒