John Charles Fremont: The last American explorer