Gastroprotective effect and mechanism of patchouli alcohol against ethanol, indomethacin and stress-induced ulcer in rats.