how much did 700 tons of saltpetre go for in the contract negotiated by Banks in 1673