Extension of self-modeling curve resolution to mixtures of more than three components