Optimal Sparse Recovery with Decision Stumps