stylish outdoor vests for men