heavy weight cotton canvas cargo pants