best cargo pants for hiking and travel