Nanomaterials for Lithium-Ion Batteries Fundamentals and Applications