Advances in electrode materials for Li-based rechargeable batteries