Supercapacitor Technology: Recent Developments and Future Trends