best tailored pants for formal wear