KRONOS — A Monte Carlo event generator for higher order electromagnetic radiative corrections to deep inelastic scattering at HERA☆