Microstructures, crystallography and geochemistry of magnetite in 2500 to 2200 million-year-old banded iron formations from South Africa, Western Australia and North China