Autonomous Gust Alleviation in UAVs