Private Stochastic Convex Optimization: Optimal Rates in Linear Time