Speke, Peter, Vice President in Council at Fort William