Transient receptor potential channels encode volatile chemicals sensed by rat trigeminal ganglion neurons.