Ultracapacitors: The next big thing in energy storage?