Homotopy Smoothing for Non-Smooth Problems with Lower Complexity than O(1/\epsilon)