Application and structure of carbon nanotube and graphene-based flexible electrode materials and assembly modes of flexible lithium-ion batteries toward different functions