A Comprehensive Review on Supercapacitor Applications and Developments