A delay-time-based maintenance model of a multi-component system