The Neural Tangent Kernel in High Dimensions: Triple Descent and a Multi-Scale Theory of Generalization