Scaling Gaussian Process Regression with Full Derivative Observations