Charging the Future: Challenges and Opportunities for ...