Protective effects of trigonelline against indomethacin-induced gastric ulcer in rats and potential underlying mechanisms.