Supercapacitors explained – the future of energy storage?

Some believe that supercapacitors might be integrated into future EVs. But, what exactly is a supercapacitor? And what makes them so different from batteries? Are they really the future of energy storage?