FlyNet: A Platform to Support Scientific Workflows from the Edge to the Core for UAV Applications