After founding Hain Celestial Group 25 years ago, Irwin Simon is stepping down as president and chief executive of the US-based organic and natural foods specialist.