You may have to pay $70 to visit the Grand Canyon and 16 other national parks