Review of SOC degradation mechanisms & modelling approaches