Discrete-time Takagi-Sugeno descriptor models: observer design