John W. Garrett and the Baltimore and Ohio Railroad