A Buoyant Bio-Solar Cell Array with Long-Lasting High-Power Output: Energy Harvesting from Aquatic Environments | IEEE Conference Publication | IEEE Xplore