Three-Dimensional Modeling of Millimeter-Wave MIMO Channels for UAV-Based Communications