Hovering UAV-Based FSO Communications: Channel Modelling, Performance Analysis, and Parameter Optimization