Text this: Power sources for unmanned aerial vehicles: a state-of-the art