Challenges and opportunities for supercapacitors