what shoes go with cargo pants