what shoes do you wear with cargo pants