Fly and recharge: Achieving persistent coverage using Small Unmanned Aerial Vehicles (SUAVs)