best designer pants for formal wear