Robust trajectory optimization and control of a dynamic soaring unmanned aerial vehicle