An Efficient Semi-smooth Newton Augmented Lagrangian Method for Elastic Net