A multi-state model for the reliability assessment of a distributed generation system via universal generating function