Identification of self-growth-inhibiting compounds lauric acid and 7-(Z)-tetradecenoic acid from Helicobacter pylori.