100 percent cotton canvas mens cargo pants