How far is fort William from Glasgow?