Automatic identification of watercourses in flat and engineered landscapes by computing the skeleton of a LiDAR point cloud