Ali, Iftikhar, Dulal, Marzia, Karim, Nazmul, Afroj, Shaila, "2D material-based wearable energy harvesting textiles: A review", Small Structures, 2024