Explaining Neural Scaling Laws