Best Affordable Men’s Cashmere Sweaters for Under $100