Log-Linear-Time Gaussian Processes Using Binary Tree Kernels