Text this: Lithium Battery Degradation and Failure Mechanisms: A State-of-the-Art Review