Fast Gaussian Process Regression using KD-Trees