Technological And Environmental Sustainability Of Battery-Powered Electric Vehicles