10.1016j.nanoen.2025.110644