stylish woven shorts for men