A Three-Dimensional Geometry-based Stochastic Model for Air-to-Air UAV Channels