Limitations and Characterization of Energy Storage Devices for Harvesting Applications