(Nearly) Optimal Private Linear Regression via Adaptive Clipping