Adaptive autonomous soaring of multiple UAVs using Simultaneous Perturbation Stochastic Approximation