People may have to pay to go onto Dartmoor in future unless the government comes up with a new way of funding national parks.