Peptic ulcer bleeding: interaction between non-steroidal anti-inflammatory drugs, Helicobacter pylori infection, and the ABO blood group system.