Hitchhiking delivery drones could carry packages long distances by perching on the roofs of buses and trams to save their batteries