Unmanned Aerial Vehicles Path Planning based on an enhanced Whale Optimization Algorithm,