Data-driven fault diagnosis based on coal-fired power plant operating data