Sparse Linear Programming via Primal and Dual Augmented Coordinate Descent