Comprehensive review on recycling of spent lithium-ion batteries