Exact Gaussian Processes on a Million Data Points