Ergothioneine and its congeners: anti-ageing mechanisms and pharmacophore biosynthesis