Energy harvesting fueling the revival of self-powered unmanned aerial vehicles