Spinel cathodes for advanced lithium ion batteries: a review of challenges and recent progress