electrical-supply free VLSI circuits photo-voltaic battery-free applications energy harvest autonomous systems battery-free applications optical control