Marion is approximately 50 mi north of a city that is the third-most populous what in the U.S.?