DuraCap: a supercapacitor-based, power-bootstrapping, maximum power point tracking energy-harvesting system