Heterocyclic thiols as antioxidants: why ovothiol C is a better antioxidant than ergothioneine.