France's Mercantour National Park, a hiker's paradise