The Stillwater Complex : A review of the geology I .