EID estimator-based modified repetitive control for singular systems with time-varying delay