mens cotton western vest