Sharp-SSL: Selective high-dimensional axis-aligned random projections for semi-supervised learning