Text this: Fault mitigation and diagnosis for lithium-ion batteries: a review