An intelligent clustering scheme based on whale optimization algorithm in flying ad hoc networks