durable canvas casual pants classic pants for men price