Challenges and outlook for lithium-ion battery fault diagnosis methods from the laboratory to real world applications